package com.fangzhi.mobel.io;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.time.LocalDate;

@Data
public class CreateUserIo implements Serializable {

    private Integer id = 0;
    /**
     * 员工姓名
     */
    private String name;

    /**
     * 员工昵称
     */
    private String nickName;

    /**
     * 员工手机号
     */
    private String mobile;

    /**
     * 员工性别 0：位置 1：男 2：女
     */
    private Integer gender;

    /**
     * 员工头像
     */
    private String avatar;
    /**
     * 账号状态 1：可用 2：禁用
     */
    private Integer status;
    /**
     * 员工账号
     */
    private String userCode;

    /**
     * 员工密码
     */
    private String password;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate joinTime;

    private Integer roleId;
    private Integer deptId;
    private Integer wxNum = 0;
}
